
# 同一行上的红色花它们的位置有什么特点？
# X 坐标相同

# 同一列上的红色花它们的位置有什么特点？
# Y 坐标相同

# 从左下到右上对角线，他们的位置有什么特点？
# X+Y 相等

# 从左上到右下对角线，他们的位置有什么特点？
# X-Y 相等

points = [
    [2,1], [3,2], [5,2], [4,3], [3,4], [6,5]
]

vertical = [0] * 100
horizontal = [0] * 100
blTotr = [0] * 200
tlTobr = [0] * 200

for point in points:
    vertical[point[1]] += 1
    horizontal[point[0]] += 1
    blToTr[point[0] + point[1]] += 1
    tlTobr[point[0] - point[1]] += 1

vMax = max(vertical)
hMax = max(horizontal)
blMax = max(blTotr)
tlMax = max(tlTobr)

result = max(vMax, hMax, blMax, tlMax)


